﻿<%@ Control Language="C#" AutoEventWireup="true" CodeFile="ContactForm.ascx.cs" Inherits="Controles_ContactForm" %>

<script type="text/javascript">
    function ValidarTelefones(source, args)
    {
        var telefoneCasa = document.getElementById('<%= PhoneHome.ClientID %>');
        var telefoneTrabalho = document.getElementById('<%= PhoneBusiness.ClientID %>');
        if (telefoneCasa.value != '' || telefoneTrabalho.value != '')
        {
            args.IsValid = true;
        }
        else
        {
            args.IsValid = false;
        }
    }
</script>

<table runat="server" id="FormTable">
    <tr>
        <td colspan="3">
            Entre em contato Conosco</td>
    </tr>
    <tr>
        <td class="style2">
            Nome</td>
        <td class="style3">
            <asp:TextBox ID="Nome" runat="server"></asp:TextBox>
        </td>
        <td>
            <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" 
                ControlToValidate="Nome" CssClass="ErrorMessage" ErrorMessage="Digite seu nome">*</asp:RequiredFieldValidator>
        </td>
    </tr>
    <tr>
        <td class="style2">
            Email</td>
        <td class="style3">
            <asp:TextBox ID="EmailAddress" runat="server"></asp:TextBox>
        </td>
        <td>
            <asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" 
                ControlToValidate="EmailAddress" ErrorMessage="Digite um email ">*</asp:RequiredFieldValidator>
            <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" 
                ControlToValidate="EmailAddress" ErrorMessage="Digite um email válido" 
                ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*">*</asp:RegularExpressionValidator>
        </td>
    </tr>
    <tr>
        <td class="style2">
            Confirmação do email</td>
        <td class="style3">
            <asp:TextBox ID="ConfirmEmailAddress" runat="server"></asp:TextBox>
        </td>
        <td>
            <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" 
                ControlToValidate="ConfirmEmailAddress" 
                ErrorMessage="Confirme o endereço de email">*</asp:RequiredFieldValidator>
            <asp:CompareValidator ID="CompareValidator1" runat="server" 
                ControlToCompare="EmailAddress" ControlToValidate="ConfirmEmailAddress" 
                ErrorMessage="Redigite o email">*</asp:CompareValidator>
        </td>
    </tr>
    <tr>
        <td class="style2">
            Telefone de Casa</td>
        <td class="style3">
            <asp:TextBox ID="PhoneHome" runat="server"></asp:TextBox>
        </td>
        <td>
            <asp:CustomValidator ID="CustomValidator1" runat="server" 
                ClientValidationFunction="ValidarTelefones" CssClass="ErrorMessage" 
                Display="Dynamic" ErrorMessage="Digite seu telefone de casa ou do trabalho" 
                onservervalidate="CustomValidator1_ServerValidate">*</asp:CustomValidator>
        </td>
    </tr>
    <tr>
        <td class="style2">
            Telefone do Trabalho</td>
        <td class="style3">
            <asp:TextBox ID="PhoneBusiness" runat="server"></asp:TextBox>
        </td>
        <td>
            &nbsp;</td>
    </tr>
    <tr>
        <td class="style2">
            Comentários</td>
        <td class="style3">
            <asp:TextBox ID="Comments" runat="server" TextMode="MultiLine"></asp:TextBox>
        </td>
        <td>
            <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" 
                ControlToValidate="Comments" ErrorMessage="Digite um comentário">*</asp:RequiredFieldValidator>
        </td>
    </tr>
    <tr>
        <td class="style2">
            &nbsp;</td>
        <td class="style3">
            <asp:Button ID="EnviarButton" runat="server" Text="Enviar" Width="73px" 
                onclick="EnviarButton_Click" />
        </td>
        <td>
            &nbsp;</td>
    </tr>
    <tr>
        <td class="style2" colspan="3">
            <asp:ValidationSummary ID="ValidationSummary1" runat="server" 
                CssClass="ErrorMessage" 
                HeaderText="Por favor corriga os seguintes erros antes de enviar" />
        </td>
    </tr>
</table>
<asp:Label ID="Mensagem" runat="server" Text="Mensagem Enviada" Visible="False"></asp:Label>
